package com.kds.fxtool.config;

import java.util.Properties;

public class AppConfig {
    public static final String VERSION = "1.0.0";
    public static final String APP_NAME = "智能管理系统";
    public static final String UPDATE_URL = "https://your-update-server.com";

    private static final Properties properties = new Properties();

    static {
        try {
            properties.load(AppConfig.class.getResourceAsStream("/app.properties"));
        } catch (Exception e) {
            // 使用默认值
            properties.setProperty("version", VERSION);
            properties.setProperty("app.name", APP_NAME);
            properties.setProperty("update.url", UPDATE_URL);
        }
    }

    public static String getVersion() {
        return properties.getProperty("version", VERSION);
    }

    public static String getAppName() {
        return properties.getProperty("app.name", APP_NAME);
    }

    public static String getUpdateUrl() {
        return properties.getProperty("update.url", UPDATE_URL);
    }

    // JDK 17 文本块特性
    public static String getDefaultReleaseNotes() {
        return """
               新版本更新内容：
               • 使用 JDK 17 和 OpenFeign
               • 优化了性能
               • 修复了已知问题
               • 改进了用户体验
               """;
    }
}